package com.zhiche.lisa.lspm.vo.lsp;

import io.swagger.annotations.ApiParam;

import java.util.Date;

/**
 * 承运商开通账号VO
 */
public class LspAccountVO {

    @ApiParam(value = "id",name = "id",type = "Long",example = "1")
    private Long id;
    /**
     * 编码
     */
    @ApiParam(value = "编码",name = "code",type = "String",example = "152574584")
    private String code;
    /**
     * 承运商名称
     */
    @ApiParam(value = "承运商名称",name = "name",type = "String",example = "某某公司")
    private String name;
    /**
     * 简称
     */
    @ApiParam(value = "简称",name = "nameAbbr",type = "String",example = "某某")
    private String nameAbbr;

    /**
     * 账号状态 未开通/已开通
     */
    @ApiParam(value = "账号状态 未开通/已开通",name = "accountStatus",type = "String",example = "未开通")
    private String accountStatus;

    /**
     * 登录名
     */
    @ApiParam(value = "登录名",name = "loginName",type = "String",example = "131xxxxxxxx")
    private  String loginName;

    /**
     *开通时间
     */
    @ApiParam(value = "开通时间",name = "openingTime",type = "String",example = "2018-01-01")
    private String openingTime;

    /**
     *  纳税人识别号
     */
    @ApiParam(value = "纳税人识别号",name = "taxpayerId",type = "String",example = "123456789")
    private String taxpayerId;

    /**
     *  是否开通 0/1 0:不开通 1:开通
     */
    @ApiParam(value = "是否开通 0/1 0:不开通 1:开通",name = "isOpenUp",type = "Integer",example = "1")
    private Integer isOpenUp;

    /**
     *  租户ID
     */
    @ApiParam(value = "租户ID",name = "tenantId",type = "Long",example = "1")
    private Long tenantId;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNameAbbr() {
        return nameAbbr;
    }

    public void setNameAbbr(String nameAbbr) {
        this.nameAbbr = nameAbbr;
    }

    public String getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(String accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getOpeningTime() {
        return openingTime;
    }

    public void setOpeningTime(String openingTime) {
        this.openingTime = openingTime;
    }

    public String getTaxpayerId() {
        return taxpayerId;
    }

    public void setTaxpayerId(String taxpayerId) {
        this.taxpayerId = taxpayerId;
    }

    public Integer getIsOpenUp() {
        return isOpenUp;
    }

    public void setIsOpenUp(Integer isOpenUp) {
        this.isOpenUp = isOpenUp;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    @Override
    public String toString() {
        return "LspAccountVO{" +
                "id=" + id +
                ", code='" + code + '\'' +
                ", name='" + name + '\'' +
                ", nameAbbr='" + nameAbbr + '\'' +
                ", accountStatus='" + accountStatus + '\'' +
                ", loginName='" + loginName + '\'' +
                ", openingTime='" + openingTime + '\'' +
                ", taxpayerId='" + taxpayerId + '\'' +
                ", isOpenUp=" + isOpenUp +
                '}';
    }
}
